[SVM] Add pit_time_fired() to svm logic, for the "many lost ticks" c/s 10650 fixes.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 14 Jul 2006 13:00:55 +0000 (14:00 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 14 Jul 2006 13:00:55 +0000 (14:00 +0100)
Signed-off-by: Tom Woller <thomas.woller@amd.com>
xen/arch/x86/hvm/svm/intr.c

index 028a5c6931fb853c0ee95bdbb657b287049565cf..a4e752db59f79f1d95533a26534ab77621767d06 100644 (file)
@@ -70,6 +70,7 @@ interrupt_post_injection(struct vcpu * v, int vector, int type)
             pt->pending_intr_nr--;
             pt->last_plt_gtime += pt->period_cycles;
             svm_set_guest_time(v, pt->last_plt_gtime);
+            pit_time_fired(v, pt->priv);
         }
     }